<?php
/**
 * 管理端入口文件
 * 相对路径: admin.php
 * 作者: 15058593138@qq.com
 */

session_start();
require_once './inc/conn.php';
require_once './inc/pubs.php';
require_once './inc/sqls.php';

// 获取操作参数
$do = isset($_GET['do']) ? safeStr($_GET['do']) : 'login';

// 允许的操作
$allowActions = ['login', 'lgout', 'pass', 'show', 'recs', 'usli', 'usin', 'more', 'site'];

// 检查登录状态（除了登录页面）
if ($do !== 'login') {
    if (!isset($_SESSION['user_id']) || !isset($_SESSION['is_admin']) || $_SESSION['is_admin'] != 1) {
        header('Location: admin.php?do=login');
        exit;
    }
}

// 验证操作参数
if (!in_array($do, $allowActions)) {
    $do = 'login&d=1';
}

// 包含对应的功能模块
$moduleFile = "./adm/{$do}.php";
if (file_exists($moduleFile)) {
    require_once $moduleFile;
} else {
    echo '功能模块不存在';
}
?>